protein gates definition

Best popular protein gates definition